package com.lanou3g.code0413.file;

import java.io.File;
import java.io.IOException;

/**
 * Created by dllo on 18/4/13.
 */
public class Main {
    public static void main(String[] args) {
        // 创建文件对象时
        // 可以在构造方法中 传入文件名
        // 无论这个文件是否存在

        // 相对路径&绝对路径
        // 如果一个文件名前啥都没有,那么就是相对路径
        // 或者是字母开头,就是相对路径
        // 即路径是以当前项目的根路径开始计算的
        // 正常开发时,基本上使用的都是相对路径
        //File file = new File("aaa.txt");
        //File file = new File("src/aaa.txt");
        //如果没有这个路径,在创建文件的时候,就会失败
        //windows:D:\\为绝对路径
        //mac:/为绝对路径
        // 不要以/开头为相对路径
        //看需求,建议不使用绝对路径,除非需要使用绝对路径
        String path = "/Users/dllo/Desktop/作业/课堂代码/Code0413/res/txt";
        // 不同的操作系统下,文件夹的分割符是不同的
        // 可以使用File.separator来分割
        // 他可以动态的去变成适当的分割符,
        // windows: \ mac或Linux : /
        File file = new File(path + File.separator + "bbb.txt");

        try {
            //创建一个新的文件
            file.createNewFile();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
